/* 
作用域:
    1. 为了防止变量名冲突
    2. 全局作用域、函数作用域、代码块作用域。

模块作用域
    1. 和函数作用域类似，在自定义模块中的变量、方法等成员，
       只能在当前模块内被访问，这种模块级别的访问限制，叫做模块作用域。
    2. 好处：防止全局变量污染。见下面 05 和 06 的案例    
*/